#******************************************
#
#  Tsafack Landry   2009
#  mail : tsaf231@yahoo.yahoo.fr
#
#****************************************/
DESTDIR=$(HOME)
DESTINC=$(DESTDIR)/include
DESTLIB=$(DESTDIR)/lib

#LIB=-lX11
CPP=gcc -c $(FLAGS)
#Si les fonction de la lib X11 (X...) ne sont pas trouves, 
#il suffit souvent de trouver le repertoire qui contient libX11.a
#puis de modifier le flag suivant (et le décommenter)
#LDFLAG=-L/usr/X11R6/lib
#LDFLAG=/usr/lib/libX11.a

LD=gcc
# $(LDFLAG)

FLAGS=-g

LDLIBS += -lnsl -lpthread

header.o: header.h
	$(CPP) header.c -o header.o

cmdline.o:cmdline.h
	$(CPP) cmdline.c -o cmdline.o

receiver.o: header.h  cmdline.h 
	$(CPP) receiver.c  -o receiver.o

sender.o: header.h  cmdline.h 
	$(CPP) sender.c  -o sender.o

receiver: header.o cmdline.o receiver.o
	$(LD) header.o  cmdline.o  receiver.o  $(LIB) -o  receiver  $(LDLIBS) 

sender: header.o cmdline.o sender.o
	$(LD) header.o  cmdline.o  sender.o  $(LIB) -o  sender  $(LDLIBS) 


clean:
	rm -f *.o *~ core

veryclean : clean
	rm -f libX+.a
